﻿using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace NGen.Managers.Particle {

	public abstract class Particle {
		public Texture2D Texture { get; set; }

		public Vector2 Position { get; set; }

		public Particle(Texture2D p_texture, Vector2 p_position) {
			Texture = p_texture;
			Position = p_position;
		}


		public abstract bool Update(GameTime p_gameTime);

		public abstract void Draw(SpriteBatch p_gameTime);
	}
}
